void main() {
  // 正常的 new的方式构造的
  SubTabBarStyle sub = new SubTabBarStyle(color: 'red', width: 20);
  sub.run();

  // 静态的方式进行实例化对象
  SubTabBarStyle sub1 = SubTabBarStyle.of(color: 'blue', width: 30);
  sub1.run();
}

// 前端鸿蒙 Tabs组件-滚动跟随

class SubTabBarStyle {
  String? color; // 颜色和宽度
  double? width;
  SubTabBarStyle({this.color, this.width});
  // 别名构造函数 完整版本写法
  // SubTabBarStyle.of({String? color, double? width}) {
  //   this.color = color;
  //   this.width = width;
  // }
  // 别名构造函数 简写写法
  SubTabBarStyle.of({this.color, this.width});

  run() {
    print('颜色:$color, 宽度:$width');
  }
}
